var obj = {
  running: function () {
    console.log("running...");
  },
};

// 如果这样编写, 那么每一次我创建实例对象的时候都要 重新进行赋值
var stuObj = Object.create(obj);
stuObj.name = "xjh";
stuObj.say = function () {
  console.log("say");
};

// 那么, 就可以用到下面这样的一个工厂函数一样的东西,进行处理
function createStudent(name) {
  var stu = Object.create(obj);
  stu.name = name;
  stu.say = function () {
    console.log("say");
  };
  return stu;
}

// 之后所有的操作都只要用一个这个函数就可以了
var stuObj1 = createStudent("xjh2");
